is Started
Checks if the control is currently in a started or active operational state.
This state is typically achieved after #start() has been successfully called and before #stop() or #dispose() is invoked.
Indicates whether the WeatherView has been started and is actively trying to fetch or display weather data. This is typically true after start has been called and before stop or dispose.Return
true
if weather updates are active (i.e., the update runnable is scheduled or executing), false
otherwise. A more robust check might involve checking if handler has pending runnables or if start() has been called and stop() not. For simplicity, checking if bg or fg has content might be an approximation. A simple proxy could be checking if `handler.hasCallbacks(runnable)` is true after start and false after stop. However, a boolean flag set by start/stop might be more direct. Let's assume "started" means start() has been called and not stop()/dispose(). (The original `isStarted` returned `true` always, which might not be accurate.) For now, a basic check: